public static CherryItem MapToModel(CherryItemDto cherryItemDto) { return(new CherryItem { ExpirationPeriod = cherryItemDto.ExpirationPeriod, Title = cherryItemDto.Title }); }
private void SetCherryItemExpirationDate(CherryItemDto cherryItem) { if (!cherryItem.ExpirationPeriod.HasValue || cherryItem.ExpirationPeriod.Value == DateTime.MinValue) { cherryItem.ExpirationPeriod = _config.GetValue <DateTime>("BusinessConstants:DefaultObjectExpirationDate"); } else if ((cherryItem.ExpirationPeriod.Value - DateTime.Now).TotalHours > _config.GetValue <int>("BusinessConstants:MaxExpirationPeriodInHours")) { throw new ExpirationDateException(); } }