public static UpdateEntity <TModelSource, TModelDestination> SetCurrentUserTo <TModelSource, TModelDestination, TProperty>(this UpdateEntity <TModelSource, TModelDestination> ue, Expression <Func <TModelDestination, TProperty> > destination) where TModelDestination : EntityBase { var bs = new BaseService(); Guid userId = bs.GetCurrentUserId(); ue.SetValue(destination, userId); return(ue); }
public static UpdateEntity <TModelSource, TModelDestination> SetCurrentCompany <TModelSource, TModelDestination>(this UpdateEntity <TModelSource, TModelDestination> ue) where TModelDestination : EntityBase { var bs = new BaseService(); Guid companyId = bs.GetCurrentCompanyId(); ue.SetValue("companyId", companyId); return(ue); }
public static UpdateEntity <TModelSource, TModelDestination> SetCurrentDateTo <TModelSource, TModelDestination, TProperty>(this UpdateEntity <TModelSource, TModelDestination> ue, Expression <Func <TModelDestination, TProperty> > destination) where TModelDestination : EntityBase { ue.SetValue(destination, DateTime.Now); return(ue); }