public override void ExecuteSaveCommand(object obj) { if (mViewModel.EditingArea == null) { ShowMessage("Es gibt nichts zu speichern."); return; } if (mViewModel.EditingArea.Plz <= 0) { ShowMessage("Die Postleitzahl muss größer als 0 sein."); return; } if (mViewModel.EditingArea.Name == "") { ShowMessage("Bitte einen Ortsnamen eingeben."); return; } int updateResult = 1; if (mViewModel.EditingArea.Id == 0) { updateResult = mAreaService.Add(mViewModel.EditingArea) ? 0 : 1; } else { updateResult = mAreaService.UpdateArea(mViewModel.EditingArea.Id, mViewModel.EditingArea); } HandleUpdateResult(updateResult); }
public AreaViewModel Add(AreaViewModel obj) { var area = Mapper.Map <AreaViewModel, Area>(obj); BeginTransaction(); _areaService.Add(area); Commit(); return(obj); }
public async Task<ActionResult> Add(AreaDto model) { if (ModelState.IsValid) { var id = await _areaService.Add(model); if (id.IsNotBlank()) { return PartialView("CloseLayerPartial"); } } return View(model); }
public bool ImportAreaExcel(ExcelWorksheet areaSheet) { using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, new System.TimeSpan(0, 60, 0))) { try { var rowCount = areaSheet.Dimension.End.Row; for (int i = 2; i <= rowCount; i++) { string areaCode = areaSheet.Cells[i, 1].Value.ToString(); string areaName = areaSheet.Cells[i, 2].Value.ToString(); string areaDescription = areaSheet.Cells[i, 3].Value.ToString(); string LocationName = areaSheet.Cells[i, 4].Value.ToString(); Location location = _locationService.GetLocationByName(LocationName); Area area; if (_areaService.GetAreaByCode(areaCode) != null) { area = _areaService.GetAreaByCode(areaCode); area.AreaCode = areaCode; area.Name = areaName; area.LocationID = location.ID; area.Description = areaDescription; area.Active = true; _areaService.Update(area); _areaService.SaveChanges(); } else { area = new Area(); area.AreaCode = areaCode; area.Name = areaName; area.LocationID = location.ID; area.Description = areaDescription; area.Active = true; _areaService.Add(area); _areaService.SaveChanges(); } } scope.Complete(); return(true); } catch (Exception e) { return(false); } } }
public void AreaService_Add() { Area area = new Area { LocationID = 1, Name = "Area test", AreaCode = "UT_Area_service", Description = "tet add area", CreatedAt = DateTime.Now, UpdatedAt = DateTime.Now, Active = true }; _areaService.Add(area); _areaService.SaveChanges(); Assert.IsNotNull(_areaService.GetAreaByCode("UT_Area_service")); }
//[Authorize(Roles = nameof(PermissionProvider.AddArea))] public HttpResponseMessage Create(HttpRequestMessage request, Area area) { return(CreateHttpResponse(request, () => { HttpResponseMessage reponse = null; if (!ModelState.IsValid) { reponse = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { _areaService.Add(area); reponse = request.CreateResponse(HttpStatusCode.Created, area); } return reponse; })); }
public ActionResult Create(AreaViewModel viewModel) { try { var locationModel = _locationService.GetAll(); var validateName = _areaService.GetAreaDuplicateName(viewModel.ID, viewModel.Name); var validateCode = _areaService.GetAreaDuplicateCode(viewModel.ID, viewModel.AreaCode); if (validateName != null) { ModelState.AddModelError("Name", "Name already exists"); } if (validateCode != null) { ModelState.AddModelError("AreaCode", "Code already exists"); } if (!ModelState.IsValid) { // xy ly loi ViewBag.locationViewModel = Mapper.Map <IEnumerable <Location>, IEnumerable <LocationViewModel> >(locationModel); return(View(viewModel)); } else { var area = new Area() { AreaCode = viewModel.AreaCode.Trim(), Name = viewModel.Name.Trim(), Description = viewModel.Description, LocationID = viewModel.LocationID, Active = true }; _areaService.Add(area); _areaService.SaveChanges(); SetAlert("Add Area success", "success"); } } catch (Exception e) { SetAlert("Add Area error", "error"); } return(RedirectToAction("Index")); }
public Task <IResultModel> Add(AreaAddModel model) { return(_service.Add(model)); }
public async Task <Result> Add(AddAreaDto dto) { return(await _areaService.Add(_mapper.Map <Area>(dto))); }
public IActionResult Add([FromBody] AreaDTO areaDTO) { _areaService.Add(areaDTO); return(Ok(areaDTO)); }