public async Task <IResultEngine> AddAsync(Models.PictureModelEngine picture) { try { Logger.Information($"Method:{MethodBase.GetCurrentMethod().DeclaringType.FullName} Parametrs:article={picture?.Id}"); var dbArtikle = Mapper.Map <Pictures>(picture); var res = await PictureDA.AddAsync(dbArtikle); var result = Mapper.Map <IResultEngine>(res); return(await Task.FromResult(result)); } catch (Exception ex) { Logger.Error($"Error:{ex.ToString()}"); return(await Task.FromResult(ResultEngine.Fail())); } }
public async Task <IResultEngine> DeleteAsync(TopicModelEngine topic) { try { Logger.Information($"Method:{MethodBase.GetCurrentMethod().DeclaringType.FullName} Parametrs:topic={topic.TopicId}"); var dbTopic = Mapper.Map <Topics>(topic); var res = await TopicDataAccess.DeleteAsync(dbTopic); var result = Mapper.Map <IResultEngine>(res); return(await Task.FromResult(result)); } catch (Exception ex) { Logger.Error($"Error:{ex.ToString()}"); return(await Task.FromResult(ResultEngine.Fail("Not Delete"))); } }
public async Task <IResultEngine> Add(UsersEngine user) { try { if (user == null) { return(await Task.FromResult(ResultEngine.Fail("topic null"))); } throw new NotImplementedException(); //await _dbContext.AddAsync(user); //int result = await _dbContext.SaveChangesAsync(); ; //if (result >= 0) // return await Task.FromResult(ResultEngine.Success()); //else // return await Task.FromResult(ResultEngine.Fail("Not add")); } catch (Exception ex) { return(await Task.FromResult(ResultEngine.Fail("Not add"))); } //throw new NotImplementedException(); }
public async Task <IResultEngine> Delete(UsersEngine user) { try { throw new NotImplementedException(); //if (user == null) // return await Task.FromResult(ResultEngine.Fail()); //var dbUser = _dbContext.UsersEngine.FirstOrDefaultAsync(z => z.UserName == user.UserName).ResultEngine; //if (dbUser != null) // return await Add(user); //_dbContext.Remove(dbUser); //int result = await _dbContext.SaveChangesAsync(); //if (result >= 0) // return await Task.FromResult(ResultEngine.Success()); //else // return await Task.FromResult(ResultEngine.Success("Not Delete")); } catch (Exception ex) { return(await Task.FromResult(ResultEngine.Fail("Not Delete"))); } }