private void SaveBranchData(MyTaskViewModel model, Guid idAccount) { var branch = _branchDao.GetOne(model.IdBranch, idAccount); var person = _personDao.GetOne(branch.IdPersonOwner); branch = ConvertBranch.FromMyTaskViewModel(model, branch); person = ConvertPerson.FromMyTaskViewModel(model, person); _branchDao.InsertOrUpdate(branch); _personDao.InsertOrUpdate(person); }
public IActionResult Profile(Guid idBranch) { var branch = _branchBusiness.GetBranchCompleteProfile(idBranch, ApplicationUserCurrent.AccountId); var smslista = _smsBusiness.GetCampaignByIdSms(ApplicationUserCurrent.AccountId); branch.BranchImages = _branchImageBusiness.GetBranchesImagesList(branch.Id, ApplicationUserCurrent.AccountId); var itemReturn = ConvertBranch.ConvertBranchToBranchProfileViewModel(branch, smslista); return(View(itemReturn)); }
public async Task <string> GetBranchProfile(string idBranch) { var branch = _branchBusiness.GetBranchCompleteProfile(new Guid(idBranch), ApplicationUserCurrent.AccountId); var smslista = _smsBusiness.GetCampaignByIdSms(ApplicationUserCurrent.AccountId); branch.BranchImages = await GetBranchImagesInBase64(branch.Id); var itemReturn = ConvertBranch.ConvertBranchToBranchProfileViewModel(branch, smslista); return(JSonConvertUtil.Convert(itemReturn)); }
public bool Save(BranchRegisterViewModel model, Guid idAccount) { var branch = ConvertBranch.FromBranchRegisterViewModel(model); //Recupero personas por Documento var person = _personDao.GetPersonByDocument(branch.PersonOwner.Document); branch.IdPersonOwner = person?.Id ?? Guid.Empty; person = _personDao.GetPersonByDocument(branch.PersonAdministration.Document); branch.IdPersonAdministrator = person?.Id ?? Guid.Empty; SaveBranch(branch, idAccount); return(true); }
public BranchRegisterViewModel GetBranchForRegister(Guid idBranch, Guid idAccount) { return(ConvertBranch.ToBranchRegisterViewModel(_branchDao.GetOne(idBranch, idAccount))); }