public int[] Delete(int[] ids) { List <int> PartIds = new List <int>(); foreach (int id in ids) { Data.Models.Part Part = _partRepository.Table.FirstOrDefault(w => w.Id == id); _partRepository.Delete(Part); } return(PartIds.ToArray()); }
public int partIdForbreakdown(string name) { if (!this._partRepository.Table.Any(w => w.Name == name)) { Data.Models.Part part = new Data.Models.Part { Name = name, Description = name }; _partRepository.Insert(part); return(part.Id); } else { return(this._partRepository.Table.Where(w => w.Name == name).Select(s => s.Id).FirstOrDefault()); } }
public JsonResult GetPartById(int Id) { PartViewModel model = new PartViewModel(); Data.Models.Part partobj = this._partService.GetForId(Id); if (partobj != null) { //model.SiteId = 1; //model.MachineId = partobj.MachineId; //model.PlantId = partobj.PlantId; //model.LineId = partobj.LineId; model.Name = partobj.Name; model.Description = partobj.Description; } return(Json(model, JsonRequestBehavior.AllowGet)); }
public int Update(Data.Models.Part part) { Data.Models.Part oldpart = _partRepository.Table.FirstOrDefault(w => w.Id == part.Id); if (oldpart != null) { //oldpart.PlantId = part.PlantId; //oldpart.LineId = part.LineId; //oldpart.MachineId = part.MachineId; oldpart.Name = part.Name; oldpart.Description = part.Description; _partRepository.Update(oldpart); return(oldpart.Id); } else { return(0); } }
public JsonResult SavePart(ProERP.Data.Models.Part part) { var result = new { Success = "true", Message = "Success" }; try { Data.Models.Part partobj = new Data.Models.Part(); if (part.Id == 0) { this._partService.Add(part); } else { this._partService.Update(part); } } catch (Exception ex) { result = new { Success = "false", Message = "Problem in adding Parts.Please contact Admin." }; } return(Json(result, JsonRequestBehavior.AllowGet)); }
public int Add(Data.Models.Part part) { _partRepository.Insert(part); return(part.Id); }