static public HttpResponseMessage ModifyWorkshopConnectionBrand(DataModels.WorkshopBrandConnectionsModels NewConnetion) { var Response = new HttpResponseMessage(System.Net.HttpStatusCode.Forbidden); Response.Content = new StringContent("Conection does not exists"); var db = new ITAPPCarWorkshopServiceDBEntities(); var WorkshopConnectionBrand = db.Workshop_Brand_Connections.First(connection => connection.WBC_ID == NewConnetion.WBCID); if (WorkshopConnectionBrand != null) { mutex.WaitOne(); WorkshopConnectionBrand = NewConnetion.MakWorksopBrandConnectionEntityFroWorksopBrandConnectioneModel(); db.SaveChanges(); mutex.ReleaseMutex(); Response = new HttpResponseMessage(System.Net.HttpStatusCode.Accepted); Response.Content = new StringContent("Connection added"); return(Response); } return(Response); }
static public HttpResponseMessage AddNewWorkshopConnectionBrand(DataModels.WorkshopBrandConnectionsModels newConnection) { var Response = new HttpResponseMessage(System.Net.HttpStatusCode.Forbidden); Response.Content = new StringContent("Conection already exists"); var db = new ITAPPCarWorkshopServiceDBEntities(); var WorkshopConnectionBrand = db.Workshop_Brand_Connections.FirstOrDefault(connection => connection.Workshop_ID == newConnection.WorkshopID && connection.Car_brand_ID == newConnection.CarbrandID); if (WorkshopConnectionBrand != null) { return(Response); } mutex.WaitOne(); db.Workshop_Brand_Connections.Add(newConnection.MakWorksopBrandConnectionEntityFroWorksopBrandConnectioneModel()); db.SaveChanges(); mutex.ReleaseMutex(); Response = new HttpResponseMessage(System.Net.HttpStatusCode.Accepted); Response.Content = new StringContent("Connection added"); return(Response); }
public HttpResponseMessage Modify_Workshop_Brand([FromBody] DataModels.WorkshopBrandConnectionsModels ModifyWorkshopBrand) { return(ModelsManager.WorksopBrandConnectionMenager.ModifyWorkshopConnectionBrand(ModifyWorkshopBrand)); }
public HttpResponseMessage Add_Workshop_Brand([FromBody] DataModels.WorkshopBrandConnectionsModels NewWorkshopBrand) { return(ModelsManager.WorksopBrandConnectionMenager.AddNewWorkshopConnectionBrand(NewWorkshopBrand)); }