public HttpResponseMessage CreateNewClient([FromBody] ClientServiceModel clientServiceModel) { try { Client client = clientServiceModel.client; client.DateLastUpdated = DateTime.Now; if (client.ParentID == null) { client.ParentID = 0; client.DivisionName = client.ClientName; } context.Clients.InsertOnSubmit(client); context.SubmitChanges(); foreach (int clientService in clientServiceModel.clientServices) { context.Client_Services.InsertOnSubmit(new Client_Service { ClientID = client.ClientID, ServiceID = clientService }); } context.SubmitChanges(); return(Request.CreateResponse(HttpStatusCode.OK, client.ClientID)); } catch (Exception e) { ExceptionLog.LogException(e); return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }
public HttpResponseMessage CreateNewClientDivision([FromBody] ClientServiceModel clientServiceModel) { try { clientServiceModel.client.DateLastUpdated = DateTime.Now; context.Clients.InsertOnSubmit(clientServiceModel.client); context.SubmitChanges(); int clientID = clientServiceModel.client.ClientID; return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception e) { ExceptionLog.LogException(e); return(Request.CreateResponse(HttpStatusCode.InternalServerError)); } }