示例#1
0
 public IActionResult Post([FromBody] UserPackagesModel model)
 {
     try
     {
         var result = this.m_PackageService.AddUserPackage(model);
         return(new OkObjectResult(result));
     }
     catch (Exception ex)
     {
         return(new BadRequestObjectResult(ex));
     }
 }
示例#2
0
 /// <summary>
 /// Adds the user package.
 /// </summary>
 /// <param name="model">The model.</param>
 /// <returns></returns>
 /// <exception cref="Exception"></exception>
 public bool AddUserPackage(UserPackagesModel model)
 {
     try
     {
         UserPackageMapper mapper = new UserPackageMapper();
         model.CreatedDate = DateTime.Now;
         model.IsDeleted   = false;
         var destination = mapper.MapUserPackage(model);
         this.m_UserPackageRepository.Add(destination);
         return(true);
     }
     catch (Exception ex)
     {
         var message = string.Format("{0} {1} {2}", ex.InnerException == null ? ex.Message : ex.InnerException.Message, Environment.NewLine, ex.StackTrace);
         throw new Exception(message);
     }
 }
示例#3
0
        public UserPackages MapUserPackage(UserPackagesModel source)
        {
            //UserPackages Entity = new UserPackages();
            //Entity.UserId = source.UserId;
            //Entity.PackageId = source.PackageId;
            //Entity.IsDeleted = source.IsDeleted;
            //Entity.CreatedDate = source.CreatedDate;
            //Entity.UpdatedDate = source.UpdatedDate;
            //return Entity;

            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <UserPackagesModel, UserPackages>();
            });

            IMapper mapper = config.CreateMapper();

            var destination = mapper.Map <UserPackagesModel, UserPackages>(source);

            return(destination);
        }