public IHttpActionResult Post([FromBody] FamilyUser user) { try { int newCode = FamilyUserDB.AddFamilyUser(user.FirstName, user.LastName, user.CanEditList, user.FamilyCode); user.UserCode = newCode; return(Created(new Uri(Request.RequestUri.AbsoluteUri + user.FamilyCode), user)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult Delete(int FamilyCode, int UserCode) //[FromBody] FamilyUser user { int val = FamilyUserDB.DeleteFamilyUser(UserCode, FamilyCode); //user.UserCode, user.FamilyCode if (val > 0) { return(Ok($"FamilyUser with FamilyCode {FamilyCode} and UserCode {UserCode} Successfully deleted!")); } else { return(Content(HttpStatusCode.NotFound, $"FamilyUser with FamilyCode {FamilyCode} and UserCode {UserCode} was not found to delete!")); } }
public IHttpActionResult Get(int id)//[FromBody] int familyId { try { FamilyUser[] f = FamilyUserDB.GetFamilyUserByFamilyCode(id).ToArray(); if (f != null && f.Length > 0) { return(Ok(f)); } else { return(Content(HttpStatusCode.NotFound, "Family Users dont found!")); } } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult Get() { try { FamilyUser[] temp = FamilyUserDB.GetAllFamilyUsers().ToArray(); if (temp != null) { return(Ok(temp)); } else { return(Content(HttpStatusCode.NotFound, "Family Users dont found!")); } } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }
public IHttpActionResult Put(int id, [FromBody] FamilyUser user) { try { int val = FamilyUserDB.UpdateFamilyUser(user.FirstName, user.LastName, user.CanEditList, user.FamilyCode, user.UserCode); if (val > 0) { return(Content(HttpStatusCode.OK, user)); } else { return(Content(HttpStatusCode.NotFound, $"{user.FirstName} {user.LastName} of family code {user.FamilyCode} was not found to update!")); } } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }