示例#1
0
 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);
        }
示例#4
0
 public int Post([FromBody] BusinessProfileEntity businessProfileEntity)
 {
     return(_businessProfileServices.CreateBusinessProfileEntity(businessProfileEntity));
 }