Esempio n. 1
0
 public void DeleteMember(int id)
 {
     _repository.Delete(id);
 }
Esempio n. 2
0
 public Member Delete(int id)
 {
     return(_member.Delete(id));
 }
 public void DeleteMember(Member MemberObj)
 {
     _memberRepository.Delete(MemberObj);
     _unitOfWork.Commit();
 }
Esempio n. 4
0
        public ActionResult Edit(MemberDetailsViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                Member member = _memberRepository.Get <Member>(viewModel.Detail.Id);
                member.FirstName   = viewModel.Detail.FirstName;
                member.LastName    = viewModel.Detail.LastName;
                member.MiddleName  = viewModel.Detail.MiddleName;
                member.DateOfBirth = viewModel.Detail.DateOfBirth;
                member.GenderId    = viewModel.Detail.GenderId;
                member.Email       = viewModel.Detail.Email;
                member.Phone       = viewModel.Detail.Phone;
                member.Mobile      = viewModel.Detail.Mobile;

                if (!string.IsNullOrWhiteSpace(viewModel.Address?.FormattedAddress))
                {
                    if (member.AddressId != null)
                    {
                        member.Address.City             = viewModel.Address.City;
                        member.Address.PostalCode       = viewModel.Address.PostalCode;
                        member.Address.Street           = viewModel.Address.Street;
                        member.Address.Number           = viewModel.Address.Number;
                        member.Address.Latitude         = double.Parse(viewModel.Address.Latitude.Replace(".", ","));
                        member.Address.Longitude        = double.Parse(viewModel.Address.Longitude.Replace(".", ","));
                        member.Address.FormattedAddress = viewModel.Address.FormattedAddress;
                    }
                    else
                    {
                        member.Address = new Address
                        {
                            CountryId        = Dom.Country.Ukraine,
                            City             = viewModel.Address.City,
                            PostalCode       = viewModel.Address.PostalCode,
                            Street           = viewModel.Address.Street,
                            Number           = viewModel.Address.Number,
                            Latitude         = double.Parse(viewModel.Address.Latitude.Replace(".", ",")),
                            Longitude        = double.Parse(viewModel.Address.Longitude.Replace(".", ",")),
                            FormattedAddress = viewModel.Address.FormattedAddress
                        };
                    }
                }
                else
                {
                    if (member.AddressId != null)
                    {
                        _memberRepository.Delete(member.Address);
                        member.AddressId = null;
                    }
                }
                if (!string.IsNullOrWhiteSpace(viewModel.Website?.Url))
                {
                    if (member.WebsiteId != null)
                    {
                        member.Website.Url = viewModel.Website.Url;
                    }
                    else
                    {
                        member.Website = new Website
                        {
                            Url = viewModel.Website.Url,
                        };
                    }
                }
                else
                {
                    if (member.WebsiteId != null)
                    {
                        _memberRepository.Delete(member.Website);
                        member.WebsiteId = null;
                    }
                }
                _memberRepository.UnitOfWork.SaveChanges();
                return(RedirectToAction(Mvc.Controller.Member.Details, Mvc.Controller.Member.Name, new { id = viewModel.Detail.Id }));
            }
            viewModel.Detail.GenderItems = InitGenderSelectListItems();

            return(View(Mvc.View.Member.Edit, viewModel));
        }
Esempio n. 5
0
 public void DeleteMember(Member member)
 {
     memberRepository.Delete(member);
 }
 public void Delete(Member entity)
 {
     _MemberRepository.Delete(entity);
 }
Esempio n. 7
0
 public void Delete(Guid memberId)
 {
     Argument.IsNotEmpty(memberId);
     _memberRepository.Delete(memberId);
 }
 public void Delete(int id)
 {
     _memberRepository.Delete(id);
 }
Esempio n. 9
0
        public async Task <IActionResult> DeleteConfirmed(string id)
        {
            await _repository.Delete(id);

            return(RedirectToAction("Index"));
        }
Esempio n. 10
0
 public Member DeleteMember(int id)
 {
     return(_customerRepo.Delete(id));
 }
Esempio n. 11
0
 public async Task DeleteAndSave(long Id)
 {
     _memberRepo.Delete(Id);
     await _memberRepo.Save();
 }
Esempio n. 12
0
 public Member Delete(Member entity)
 {
     return(_member.Delete(entity));
 }