public ActionResult Post(ComputerAddField field) { try { var authUser = Models.User.GetByUsernameAndPassword(field.AuthUsername, field.AuthPassword); if (authUser == null) { return(StatusCode(403)); } if (!authUser.IsMinimumAdmin()) { return(StatusCode(403)); } var computer = new Models.Computer(); computer.Name = field.Name; computer.Spec = field.Spec; computer.Insert(); } catch (SqlException ex) { return(BadRequest(new { Message = ex.Message })); } return(Ok()); }