예제 #1
0
        public CareerDto CreateCareer(CareerDto careerDto, int userId, int tenantId)
        {
            if (GetCareer(careerDto.CareerId, tenantId) != null)
            {
                return(EditCareer(careerDto, userId, tenantId));
            }
            ValidateCareer(careerDto, tenantId);
            var careerObj = Mapper.Map <Career>(careerDto);

            careerObj.Title         = careerDto.Title;
            careerObj.Description   = careerDto.Description;
            careerObj.IsDeleted     = careerDto.IsDeleted;
            careerObj.CreationTime  = Strings.CurrentDateTime;
            careerObj.CreatorUserId = userId;
            careerObj.TenantId      = tenantId;
            _careerService.Insert(careerObj);
            SaveChanges();
            return(careerDto);
        }