Skip to content

Instantly share code, notes, and snippets.

@amr-swalha
amr-swalha / Build.yaml
Created July 28, 2019 15:54
The build yaml file
trigger:
- master
pool:
vmImage: 'windows-latest'
steps:
- script: dotnet restore
displayName: 'nuget is restoring'
- script: dotnet build --configuration $(buildConfiguration)
@amr-swalha
amr-swalha / FeedSearchHandler.cs
Created July 18, 2019 03:24
FeedSearchHandler Example
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using Xamarin.Forms;
namespace MobileApp.Controls
{
public class FeedSearchHandler : SearchHandler
<FlyoutItem Title="Browse" Icon="tab_feed.png">
<Tab>
<ShellContent ContentTemplate="{DataTemplate local:ItemsPage}" />
</Tab>
</FlyoutItem>
@amr-swalha
amr-swalha / shell.xaml
Created July 18, 2019 03:03
The Shell Content
<TabBar>
<Tab Title="Browse" Icon="tab_feed.png">
<ShellContent ContentTemplate="{DataTemplate local:ItemsPage}" />
</Tab>
<Tab Title="About" Icon="tab_about.png">
<ShellContent ContentTemplate="{DataTemplate local:AboutPage}" />
</Tab>
</TabBar>
@amr-swalha
amr-swalha / mycomp.html
Created June 5, 2019 16:26
mycomp.html
<h3>{{data}}</h3>
<input type="text" [(ngModel)]="data" />
@amr-swalha
amr-swalha / nav-menu.html
Created June 5, 2019 16:20
nav-menu.html
<li [routerLinkActive]='["link-active"]'>
<a [routerLink]='["/my-compo"]' (click)='collapse()'>
<span class='glyphicon glyphicon-book'></span> My Compo
</a>
</li>
@amr-swalha
amr-swalha / app.module.ts
Created June 5, 2019 16:15
app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
import { RouterModule } from '@angular/router';
import { AppComponent } from './app.component';
import { NavMenuComponent } from './nav-menu/nav-menu.component';
import { HomeComponent } from './home/home.component';
import { CounterComponent } from './counter/counter.component';
@amr-swalha
amr-swalha / product.xml
Created March 2, 2019 17:43
Sample code for an entity
<Entity name="Product">
<data name="Id" type="int" form="no"></data>
<data name="Title" type="string"></data>
<data name="Price" type="money"></data>
<data name="Description" type="string"></data>
<data name="Quantity" type="int"></data>
<data name="CreatedBy" type="foriegnKey"></data>
</Entity>
@amr-swalha
amr-swalha / WritingAnObject.cs
Created December 7, 2018 18:19
Writing an object
static void WritingAnObject()
{
try
{
// simple object put
PutObjectRequest request = new PutObjectRequest()
{
ContentBody = "this is a test",
BucketName = bucketName,
Key = keyName
@amr-swalha
amr-swalha / CreateABucket-Enhanced.cs
Created December 7, 2018 18:09
Enhanced Bucket creation code
static void CreateABucket()
{
try
{
PutBucketRequest request = new PutBucketRequest();
request.BucketName = bucketName;
var result = client.PutBucket(request);
if (result.HttpStatusCode == HttpStatusCode.OK)
{
Console.WriteLine("Bucket created");