public IHttpActionResult Post([FromBody] Medicine medicine) { MedMaster medMaster = new MedMaster(); if (string.IsNullOrWhiteSpace(medicine.MedicineName)) { return(BadRequest("You must supply medicine name")); } if (string.IsNullOrWhiteSpace(medicine.Purpose)) { return(BadRequest("You must supply medicine purpose")); } var result = medMaster.AddMedicine(medicine); if (result > 0) { var url = new Uri(string.Format("localhost:50428/api/medicine/Find/{0}", result)); return(Created(url, medicine)); } else { return(NotFound()); } }