Skip to main content

Dog food

Blue Buffalo is a premium dog food brand created by a family for their own beloved furry companion. Blue Buffalo offers nutritious recipes that include natural ingredients, high quality meat, fish or poultry, and fruits and vegetables. They produce healthy recipes for all stages of life, all sizes, and all activity levels. Introducing Blue Buffalo Bill and Jackie Bishop began to take an interest in pet health issues when their Airedale,Introducing Blue Buffalo Bill and Jackie Bishop began to take an interest in pet health issues when their    or all stages of life, all sizes, and all activity levels.      Airedale,

 



dotnet new mvc --auth none

HomeController.

using System;

using System.Collections.Generic;

using System.Diagnostics;

using System.Linq;

using System.Threading.Tasks;

using Microsoft.AspNetCore.Mvc;

using Microsoft.Extensions.Logging;

using ma.Models;

namespace ma.Controllers

{ public class HomeController : Controller

 {public String Index()

 {return "Hello Deepak";

}}}

[dotnet run]

StockQuote.cs

using System;

namespace ma.Models

{

 public class StockQuote

 {

 public string Symbol {get;set;}

 public int Price{get;set;}

 }}

Ma/views/home/

Index.cshtml

@{

 ViewData["Title"] = "Home Page";

}

<div

 Symbol: @Model.Symbol <br/>

 Price: $@Model.Price <br/>

</div>

AGAIN controller:

using System;

using System.Collections.Generic;

using System.Diagnostics;

using System.Linq;

using System.Threading.Tasks;

using Microsoft.AspNetCore.Mvc;

using Microsoft.Extensions.Logging;

using ma.Models;

namespace ma.Controllers

{

 public class HomeController : Controller

 {

 public async Task <IActionResult> Index()

 {

 var model=new StockQuote {Symbol="Hello", Price=3200};

 return View(model);

 }

 }

}

[dotnet run]

Building ASP.Net core REST API

[dotnet new webapi -o Glossary] (cmd 1)

[cd Glossary] [dotnet run] (cmd 1)

[curl –insecure https://localhost:7018/weatherforecast] (cmd 2)

ma2\Glossary\GlossaryItem.cs

//GlossaryItem.cs

namespace Glossary

{

 public class GlossaryItem

 {

 public string Term { get; set;}

 public string Definition { get; set;}

 }

}

Glossary\Controllers\ GlossaryController.cs

using System;

using System.Collections.Generic;

using Microsoft.AspNetCore.Mvc;

using System.IO;

namespace Glossary.Controllers

{

[ApiController]

[Route("api/[controller]")]

public class GlossaryController:ControllerBase

{

 private static List<GlossaryItem>Glossary=new List<GlossaryItem>

 {

 new GlossaryItem

 {

 Term="HTML", Definition="HyperText Markup language"

 },

 new GlossaryItem

 {

 Term="MVC", Definition="Model View Control"

 },

 new GlossaryItem

 {

 Term="OpenID", Definition="An Open Standard For Autehntication"

 }

 };

[HttpGet]

public ActionResult<List<GlossaryItem>>Get()

{

 return Ok(Glossary);

}

[HttpGet]

[Route("{term}")]

public ActionResult<GlossaryItem>Get(string term)

{

 var glossaryItem=Glossary.Find(item=>item.Term.Equals(term,StringComparison.InvariantCultureIgnoreCase));

 if(glossaryItem==null)

 {return NotFound();

 }else

 {

 return Ok(glossaryItem);

 }

}

[HttpPost]

public ActionResult Post(GlossaryItem glossaryItem)

{

var existingGlossaryItem=Glossary.Find(item=>item.Term.Equals(glossaryItem.Term,StringComparison.InvariantCultureIgnoreCase));

if (existingGlossaryItem!= null)

{

return Conflict("Cannnot create the term because it already exists");

}

else

{

 Glossary.Add(glossaryItem);

 var resourseUrl=Path.Combine(Request.Path.ToString(),Uri.EscapeUriString(glossaryItem.Term));

 return Created(resourseUrl,glossaryItem);

}

}

[HttpPut]

 public ActionResult Put(GlossaryItem glossaryItem)

 {

 var existingGlossaryItem=Glossary.Find(item=>item.Term.Equals(glossaryItem.Term,StringComparison.InvariantCultureIgnoreCase));

 if (existingGlossaryItem==null)

 {

 return BadRequest("Cannnot update a non existing Term");

 }

 else

 {

 existingGlossaryItem.Definition=glossaryItem.Definition;

 return Ok();

 }

 }

[HttpDelete]

[Route("{term}")]

public ActionResult Delete(string term)

{

 var glossaryItem=Glossary.Find(item=>item.Term.Equals(term,StringComparison.InvariantCultureIgnoreCase));

 if(glossaryItem==null)

 {

 return NotFound();

 }

 else

 {

 Glossary.Remove(glossaryItem);

 return NoContent();

 }

}

}

}

curl --insecure https://localhost:7018/api/glossary

Getting a single item

curl --insecure https://localhost:7018/api/glossary/MVC

Creating an Item:

curl --insecure -X PUT -d "{\"term\":\"MVC\",\"definition\":\"Modified record of Model View Controller.\"}" -H "Content-Type:application/json"

https://localhost:7018/api/glossary

Update Item:

curl --insecure -X PUT -d "{\"term\":\"MVC\",\"definition\":\"Modified record of Model View Controller.\"}" -H "Content-Type:application/json"

https://localhost:7018/api/glossary

Delete Item:

Command [ curl --insecure --request DELETE –url

Comments

Popular posts from this blog

5 Diffrence between cat and dogs

  5 differences between dog and cat: Being like a dog and a cat often means that we are too different to get along.  Yet, many dogs and cats can be seen sharing the same household.  And luckily, because there is nothing cuter than seeing a house dog and cat get along.  Do you know what are the differences between the dog and the cat?  Here they are : 1- Domestication Dogs and cats weren't domesticated at the same time.  And although domestication is still debated in the dates, it is widely believed that the dog was domesticated before the cat. Indeed, the dog would have been domesticated at least 15,000 years ago.  Whereas, the cat would have been domesticated 10,000 years ago according to the latest discoveries. This difference explains in part why we have received ideas such as “a cat does not stand up” because it is more difficult to find something to motivate a cat in order to cooperate. 2- Living hours The dog will live at your own pace.  At ...

Get The Best Skin Protection For Your Dog With New Blueberry Facial

Healthy skin and a shiny coat are signs of a dog's good health. Conversely, a dull and brittle coat, dry, itchy or red skin signal a condition that needs to be treated quickly. The skin protection of the dog, whether it is facial or care, is therefore essential to keep your companion in good shape. Under the hair, a fragile skin Under a more or less abundant coat, the skin of the dog is formed of three layers. The epidermis is the outer layer, its cells die and are renewed on contact with the air, which is why dogs often seem to have dandruff when it is actually flaking. The dermis is made up of very elastic connective tissue. It protects the body from traumas like blows. This is also where the hair of your companion is born. Finally, the hypodermis is a tissue rich in fat and very flexible. Generally speaking, the skin contains a large number of nerves, although a dog's tactile sense is less developed than that of humans. It plays a protective role, against microbes, against t...