示例#1
0
        public CareerFormDto CreateCareerForm(CareerFormDto careerFormDto, int userId, int tenantId)
        {
            if (GetCareerForm(careerFormDto.CareerFormId, tenantId) != null)
            {
                return(EditCareerForm(careerFormDto, userId, tenantId));
            }
            ValidateCareerForm(careerFormDto, tenantId);
            var careerFormObj = Mapper.Map <CareerForm>(careerFormDto);

            careerFormObj.FullName      = careerFormDto.FullName;
            careerFormObj.Email         = careerFormDto.Email;
            careerFormObj.PhoneNo       = careerFormDto.PhoneNo;
            careerFormObj.Message       = careerFormDto.Message;
            careerFormObj.CareerId      = careerFormDto.CareerId;
            careerFormObj.IsDeleted     = careerFormDto.IsDeleted;
            careerFormObj.CreationTime  = Strings.CurrentDateTime;
            careerFormObj.CreatorUserId = userId;
            careerFormObj.TenantId      = tenantId;
            _CareerFormService.Insert(careerFormObj);
            SaveChanges();
            return(careerFormDto);
        }
示例#2
0
        public CareerFormDto EditCareerForm(CareerFormDto careerFormDto, int userId, int tenantId)
        {
            var careerFormObj = _CareerFormService.Query(x => x.CareerFormId == careerFormDto.CareerFormId && x.TenantId == tenantId).Select().FirstOrDefault();

            if (careerFormObj == null)
            {
                throw new NotFoundException(ErrorCodes.ProductNotFound);
            }
            ValidateCareerForm(careerFormDto, tenantId);

            careerFormObj.FullName  = careerFormDto.FullName;
            careerFormObj.Email     = careerFormDto.Email;
            careerFormObj.PhoneNo   = careerFormDto.PhoneNo;
            careerFormObj.Message   = careerFormDto.Message;
            careerFormObj.CareerId  = careerFormDto.CareerId;
            careerFormObj.Seen      = careerFormDto.Seen;
            careerFormObj.SeenBy    = careerFormDto.SeenBy;
            careerFormObj.SeenDate  = careerFormDto.SeenDate;
            careerFormObj.IsDeleted = careerFormDto.IsDeleted;
            _CareerFormService.Update(careerFormObj);
            SaveChanges();
            return(careerFormDto);
        }
示例#3
0
 private void ValidateCareerForm(CareerFormDto CareerFormDto, long tenantId)
 {
 }