Exemple #1
0
 public static IDataResolver GetResolver(Action action)
 {
     if (action.Catalog == "Employee")
     {
         return(new DataResolver <Employee>());
     }
     return(new DataResolver <Employee>());
 }
Exemple #2
0
        public async Task <Object> ResolveDataAsync(Action action, Guid registerID)
        {
            string res = "";
            var    middlewareManager = new MiddlewareManager <T>(new BaseRecordManager <T>(), new EmptyValidator <T>());

            if (action.WebHookOperationType == WebHookOperationType.Delete)
            {
                return(registerID);
            }

            else
            {
                var employee = (await middlewareManager.FindByExpressionAsync(p => p.ID == registerID,
                                                                              Guid.Empty, null)).FirstOrDefault();
                if (employee != null)
                {
                    return(employee);
                }
            }
            return(res);
        }