public void Add(SisterOrganizationViewModel viewModel) { _repository.Add(new SisterOrganization { CreationDate = DateTime.Now, IsItDeleted = false, Status = true, Name = viewModel.Name, EstablishmentYear = viewModel.EstablishmentYear, Adress = viewModel.Adress, Website = viewModel.Website }); }
public void Update(SisterOrganizationViewModel viewModel) { var sisterorganizations = _repository.Get(x => x.Id == viewModel.Id); sisterorganizations.Status = viewModel.Status; sisterorganizations.DateOfUpdate = DateTime.Now; sisterorganizations.IsItDeleted = viewModel.IsItDeleted; sisterorganizations.Name = viewModel.Name; sisterorganizations.EstablishmentYear = viewModel.EstablishmentYear; sisterorganizations.Adress = viewModel.Adress; sisterorganizations.Website = viewModel.Website; _repository.Update(sisterorganizations); }
public ActionResult SisterOrganizationSave(SisterOrganizationViewModel viewModel) { SessionKontrol(); if (_users != null) { try { var isValid = Validate(viewModel, new SisterOrganizationValidator(), ModelState); if (isValid) { if (viewModel.Id == 0) { viewModel.Status = true; _SisterOrganizationServices.Add(viewModel); } else { viewModel.Status = true; _SisterOrganizationServices.Update(viewModel); } } else { if (viewModel.Id == 0) { return(View("sisterorganizationadd", viewModel)); } else { return(View("sisterorganizationdetail", viewModel)); } } } catch (Exception) { return(View(ViewForm, viewModel)); } _unitOfWork.SaveChanges(); return(RedirectToAction("SisterOrganizationList", "Organization")); } else { return(RedirectToAction("Index", "Login")); } }