public ApiResponse Create(List <EmployeeParam> param) { EmployeeProcessor = new EmployeeProcessor(); Response = new ApiResponse(); try { Response.text = JsonConverter.JsonConverter.ObjToJson(EmployeeProcessor.Create(param)); Response.result = true; return(Response); } catch { Response.text = "Something went wrong :("; Response.result = false; return(Response); } }
public ApiResponse DeleteById(long id) { EmployeeProcessor = new EmployeeProcessor(); Response = new ApiResponse(); try { EmployeeProcessor.Delete(id); Response.text = "Entity was successfully removed from the system."; Response.result = true; return(Response); } catch { Response.text = "Unfortunately something went wrong :("; Response.result = false; return(Response); } }
public ApiResponse Delete(List <long> idList) { EmployeeProcessor = new EmployeeProcessor(); Response = new ApiResponse(); try { EmployeeProcessor.Delete(idList); Response.text = "Entity was successfully removed from the system."; Response.result = true; return(Response); } catch { Response.text = "Unfortunately something went wrong. Try again later. :)"; Response.result = false; return(Response); } }
public ApiResponse Update(long id, EmployeeParam param) { EmployeeProcessor = new EmployeeProcessor(); Response = new ApiResponse(); try { EmployeeProcessor.Update(id, param); Response.text = "Entity was successfully updated"; Response.result = true; return(Response); } catch { Response.text = "Unfortunately something went wrong :("; Response.result = false; return(Response); } }
public ApiResponse ListAll() { EmployeeProcessor = new EmployeeProcessor(); Response = new ApiResponse(); try { EmployeeProcessor.Find(); Response.text = JsonConverter.JsonConverter.ObjToJson(EmployeeProcessor.Find()); Response.result = true; return(Response); } catch { Response.text = "Unfortunately something went wrong :("; Response.result = false; return(Response); } }
public ApiResponse FindByPK(long id) { EmployeeProcessor = new EmployeeProcessor(); Response = new ApiResponse(); try { EmployeeProcessor.Find(id); Response.text = "Account with this PK has been found" + Environment.NewLine + JsonConverter.JsonConverter.ObjToJson(EmployeeProcessor.Find(id)); Response.result = true; return(Response); } catch { Response.text = "An account with this id does not exist"; Response.result = false; return(Response); } }
public ApiResponse Update(List <EmployeeParam> param) { EmployeeProcessor = new EmployeeProcessor(); Response = new ApiResponse(); try { EmployeeProcessor.Update(param); Response.text = "Entities were successfully updated."; Response.result = true; return(Response); } catch { Response.text = "Unfortunately something went wrong :("; Response.result = false; return(Response); } }
static void Main(string[] args) { var container = ObjectFactory.GetContainer(); DiContainer.Register(container); ILogger logger = ObjectFactory.GetInstance <ILogger>(); IEmployeeProcessor employeeProcessor = ObjectFactory.GetInstance <IEmployeeProcessor>(); IEmployee initial = ObjectFactory.GetInstance <IEmployee>(); logger.Log(initial); IEmployee updated = employeeProcessor.UpdateEmployee(123, "Vinod"); logger.Log(updated); IEmployee processed = employeeProcessor.Process(); logger.Log(processed); Console.ReadLine(); }
public EmployeeController(IEmployeeProvider employeeProvider, IEmployeeProcessor employeeProcessor) { this.employeeProvider = employeeProvider; this.employeeProcessor = employeeProcessor; }
public HomeController(ILogger <HomeController> logger, IEmployeeProcessor employeeProcessor) { _logger = logger; _employeeProcessor = employeeProcessor; }
public EmployeesController(IEmployeeProcessor employeeProcessor, IMapper mapper) { this.employeeProcessor = employeeProcessor; this.mapper = mapper; }
public HomeController(ILogger <HomeController> logger, IMemoryCache _cache, IEmployeeProcessor iEmployee) { _logger = logger; this._cache = _cache; this.iEmployee = iEmployee; }