public JsonResult GetGroupResult() { List <TPOLineScrapCodeGroup> model = new List <TPOLineScrapCodeGroup>(); using (TPOLineScrapCodeGroupService svc = new TPOLineScrapCodeGroupService()) { var dtos = svc.GetAll(); model.AddRange(Mapper.Map <List <TPOLineScrapCodeGroupDto>, List <TPOLineScrapCodeGroup> >(dtos)); } return(Json(model, JsonRequestBehavior.AllowGet)); }
public JsonResult DeleteCodeGroup(int id) { TPO.Web.Core.ResponseMessage responseMessage; try { using (TPOLineScrapCodeGroupService svc = new TPOLineScrapCodeGroupService()) { svc.Delete(id); } responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave); } catch (Exception exc) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message); } return(Json(responseMessage, JsonRequestBehavior.AllowGet)); }
public JsonResult GetScrapCodeGroupResult() { List <TPOLineScrapCodeGroup> groups = new List <TPOLineScrapCodeGroup>(); using (TPOLineScrapCodeGroupService svc = new TPOLineScrapCodeGroupService()) { var dtos = svc.GetByPlant(CurrentPlantId); groups.AddRange(Mapper.Map <List <TPOLineScrapCodeGroupDto>, List <TPOLineScrapCodeGroup> >(dtos)); } //using (TPOLineScrapCodeService svc = new TPOLineScrapCodeService()) //{ // foreach (var tpoLineScrapCodeGroup in groups) // { // var codeDtos = svc.GetByCodeGroup(tpoLineScrapCodeGroup.Id); // tpoLineScrapCodeGroup.TPOLineScrapCodes.AddRange(Mapper.Map<List<TPOLineScrapCodeDto>, List<TPOLineScrapCode>>(codeDtos)); // } //} return(Json(groups, JsonRequestBehavior.AllowGet)); }
public JsonResult UpdateCodeGroupResult(TPOLineScrapCodeGroup model) { TPO.Web.Core.ResponseMessage responseMessage; try { using (TPOLineScrapCodeGroupService svc = new TPOLineScrapCodeGroupService()) { var dto = Mapper.Map <TPOLineScrapCodeGroup, TPOLineScrapCodeGroupDto>(model); dto.ModifiedBy = CurrentUser; dto.LastModified = DateTime.Now; if (dto.ID > 0) { svc.Update(dto); } else { dto.PlantID = CurrentPlantId; dto.EnteredBy = CurrentUser; dto.DateEntered = DateTime.Now; dto.ID = svc.Add(dto); } model = Mapper.Map <TPOLineScrapCodeGroupDto, TPOLineScrapCodeGroup>(dto); } responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulSave); } catch (Exception exc) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedSave, exc.Message); } model.ResponseMessage = responseMessage; return(Json(model, JsonRequestBehavior.AllowGet)); }