public IActionResult EditEkStreet(EkStreet model) { SetViewbagEkStreet(); if (!ModelState.IsValid) { return(View(nameof(EditEkStreet), model)); } string _isvalid = IsValidEkStreet(model); if (_isvalid != string.Empty) { SetErrorMessage(_isvalid); return(View(nameof(EditEkStreet), model)); } var currentId = model.Id; if (nomenclatureService.EkStreet_SaveData(model)) { this.SaveLogOperation(currentId == 0, model.Id); SetSuccessMessage(MessageConstant.Values.SaveOK); return(RedirectToAction(nameof(EditEkStreet), new { id = model.Id })); } else { SetErrorMessage(MessageConstant.Values.SaveFailed); } return(View(nameof(EditEkStreet), model)); }
public IActionResult AddEkStreet(string CitiCode) { SetViewbagEkStreet(); var model = new EkStreet() { Ekatte = CitiCode, DateFrom = DateTime.Now }; return(View(nameof(EditEkStreet), model)); }
private string IsValidEkStreet(EkStreet model) { if (string.IsNullOrEmpty(model.Ekatte)) { return("Изберете град"); } if (string.IsNullOrEmpty(model.Name)) { return("Въведете име"); } if (model.DateFrom == null) { return("Въведете дата"); } if (model.StreetType < 1) { return("Изберете вид"); } return(string.Empty); }