public HttpResponseMessage Get(string company, string key1, string key2, string userid) { try { TruckUser truckUser = new TruckUser(); truckUser.Company = company; truckUser.Key1_DPNum = key1; truckUser.Key2 = key2; truckUser.UserID = userid; BusinessLayer BL = new BusinessLayer(); string msg = BL.ValidateTruckUser(ref truckUser); if (msg == "") { return(Request.CreateResponse(HttpStatusCode.OK, truckUser)); } else { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, msg)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message.ToString())); } }
// POST: api/TruckUser public HttpResponseMessage Post([FromBody] TruckUser truckUser) { // Validate input if (truckUser == null) { throw new Exception("Update Truck User details is Empty!"); } if (truckUser.Company == null) { throw new Exception("Company is Empty!"); } if (truckUser.Key1_DPNum == null) { throw new Exception("Key 1 is Empty!"); } if (truckUser.Key2 == null) { throw new Exception("Key 2 is Empty!"); } if (truckUser.UserID == null) { throw new Exception("User ID is Empty!"); } try { BusinessLayer BL = new BusinessLayer(); string msg = BL.UpdateTruckUser(truckUser); if (msg == "") { return(Request.CreateErrorResponse(HttpStatusCode.OK, msg)); } else { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, msg)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }