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)); } }
/// <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); } }
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); }