public FieldPlanViewModel GetFieldPlanViewModel(int marketingYearId) { FieldPlanDto fieldPlanDto = _fieldPlanDao.GetByMarketingYear(marketingYearId); FiledPlanModel filedPlanModel = null; if (fieldPlanDto != null) { filedPlanModel = new FiledPlanModel { Hectare = fieldPlanDto.Hectare }; } MarketingYearModel marketingYearModel = _marketingYearService.GetMarketingYearModel(marketingYearId); AnnualPlanStatusModel annualPlanStatusModel = _annualPlanStatusService.GetByMarketingYearId(marketingYearId); var fieldPlanViewModel = new FieldPlanViewModel { FiledPlanModel = filedPlanModel, MarketingYearModel = marketingYearModel, AnnualPlanStatusModel = annualPlanStatusModel }; return(fieldPlanViewModel); }
public void UpdateFieldPlan(FiledPlanModel model, int marketingYearId) { var dto = new FieldPlanDto { Hectare = model.Hectare, MarketingYearId = marketingYearId }; _fieldPlanDao.Update(dto); }
public JsonResult Edit(FiledPlanModel model, int marketingYearId) { string message = String.Empty; try { _fieldPlanService.UpdateFieldPlan(model, marketingYearId); } catch (Exception ex) { message = ex.Message; } return(Json(new { message }, JsonRequestBehavior.AllowGet)); }
public void AddFieldPlan(FiledPlanModel model, int marketingYearId) { FieldPlanDto existingFieldPlanDto = _fieldPlanDao.GetByMarketingYear(marketingYearId); if (existingFieldPlanDto != null) { throw new Exception("Plan gospodarczy powierzchni łąk śródleśnych i przyleśnych już istnieje! Proszę użyć opcji edycji istniejącego już planu."); } var dto = new FieldPlanDto { Hectare = model.Hectare, MarketingYearId = marketingYearId }; _fieldPlanDao.Insert(dto); }