示例#1
0
        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
            });
        }
示例#2
0
        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"));
     }
 }