public bool Put(int id, [FromBody] BusinessProfileEntity businessProfileEntity) { if (id > 0) { return(_businessProfileServices.UpdateBusinessProfileEntity(id, businessProfileEntity)); } return(false); }
public int CreateBusinessProfileEntity(BusinessProfileEntity businessProfileEntity) { using (var scope = new TransactionScope()) { Mapper.CreateMap <BusinessProfileEntity, Business_profile>(); var businessProfile = Mapper.Map <BusinessProfileEntity, Business_profile>(businessProfileEntity); //businessProfile.DateCreated = null; _unitOfWork.BusinessProfileRepository.Insert(businessProfile); _unitOfWork.Save(); scope.Complete(); return(businessProfile.Id); } }
public bool UpdateBusinessProfileEntity(int businessProfileEntityId, BusinessProfileEntity businessProfileEntity) { var success = false; if (businessProfileEntity != null) { using (var scope = new TransactionScope()) { var businessProfile = _unitOfWork.BusinessProfileRepository.GetByID(businessProfileEntityId); if (businessProfile != null) { Business_profile profile = new Business_profile(); profile.Id = businessProfile.Id; profile.Phone = businessProfileEntity.Phone; profile.Name = businessProfileEntity.Name; _unitOfWork.BusinessProfileRepository.Update(businessProfile, profile); _unitOfWork.Save(); scope.Complete(); success = true; } } } return(success); }
public int Post([FromBody] BusinessProfileEntity businessProfileEntity) { return(_businessProfileServices.CreateBusinessProfileEntity(businessProfileEntity)); }