// PUT api/ombudsman/5 public void Put(int id, Ombudsman.Models.Ombudsman value) { var repo = new OmbudsmanDb.OmbudsmanRepository(); var result = repo.UpdateOmbudsman(value, System.Web.Security.Roles.IsUserInRole("Manager")); if (!result) { throw new HttpResponseException(HttpStatusCode.Unauthorized); } }
// PUT api/facility/5 public void Put(int id, Ombudsman.Models.Facility facility) { var repo = new OmbudsmanDb.OmbudsmanRepository(); facility.OmbudsmanId = repo.GetOmbudsmanIdFromName(facility.OmbudsmanName); var result = repo.UpdateFacility(facility, System.Web.Security.Roles.IsUserInRole("Manager")); if (!result) { throw new HttpResponseException(HttpStatusCode.Unauthorized); } }
public ActionResult CreateUser(Ombudsman.Models.NewUser user) { try { var memres = Membership.CreateUser(user.Username, user.Password, user.Email); if (user.IsManager) { Roles.AddUserToRole(user.Username, "Manager"); } return this.Content("okay", "text/plain"); } catch (Exception ex) { return this.Content("could not create user " + ex.Message, "text/plain"); } }
public void Post(Ombudsman.Models.Ombudsman value) { var repo = new OmbudsmanDb.OmbudsmanRepository(); repo.CreateOmbudsman(value); }
public void Post(Ombudsman.Models.Facility facility) { var repo = new OmbudsmanDb.OmbudsmanRepository(); facility.OmbudsmanId = repo.GetOmbudsmanIdFromName(facility.OmbudsmanName); repo.CreateFacility(facility); }