public static EmployeeDepartmentViewModel Create(EmployeeDepartmentDto employeeDepartment, string returnUrl) { return(new EmployeeDepartmentViewModel { EmployeeDepartment = employeeDepartment, ReturnUrl = returnUrl }); }
public static EmployeeDepartmentViewModel Delete(EmployeeDepartmentDto employeeDepartment, string returnUrl) { return(new EmployeeDepartmentViewModel { EmployeeDepartment = employeeDepartment, Action = "Delete", ReadOnly = true, Theme = "danger", ReturnUrl = returnUrl }); }
public static EmployeeDepartmentViewModel Edit(EmployeeDepartmentDto employeeDepartment, string returnUrl) { return(new EmployeeDepartmentViewModel { EmployeeDepartment = employeeDepartment, Theme = "warning", Action = "Edit", ShowCreateNewAction = true, ReturnUrl = returnUrl }); }
public static EmployeeDepartmentViewModel Details(EmployeeDepartmentDto employeeDepartment, string returnUrl) { return(new EmployeeDepartmentViewModel { EmployeeDepartment = employeeDepartment, Action = "Details", ReadOnly = true, Theme = "info", ShowAction = false, ReturnUrl = returnUrl }); }
public async Task DeleteEmployeeDepartment(EmployeeDepartmentDto employeeDepartment) { using (var httpClient = new HttpClient()) { using (var response = await httpClient.DeleteAsync(uri.AbsoluteUri + employeeDepartment.Id)) { if (!response.IsSuccessStatusCode) { //string apiResponse = await response.Content.ReadAsStringAsync(); throw new Exception(); } } } }
public async Task UpdateEmployeeDepartment(EmployeeDepartmentDto employeeDepartment) { using (var httpClient = new HttpClient()) { StringContent content = new StringContent(JsonConvert.SerializeObject(employeeDepartment), Encoding.UTF8, "application/json"); using (var response = await httpClient.PutAsync(uri.AbsoluteUri + employeeDepartment.Id, content)) { if (!response.IsSuccessStatusCode) { throw new Exception(); } } } }
public async Task <EmployeeDepartmentDto> GetEmployeeDepartment(int id) { EmployeeDepartmentDto departamento = new EmployeeDepartmentDto(); using (var httpClient = new HttpClient()) { using (var response = await httpClient.GetAsync(uri.AbsoluteUri + id)) { if (response.IsSuccessStatusCode) { string apiResponse = await response.Content.ReadAsStringAsync(); departamento = JsonConvert.DeserializeObject <EmployeeDepartmentResponseDto>(apiResponse).EmployeeDepartment; } } } return(departamento); }
public async Task <EmployeeDepartmentDto> AddEmployeeDepartment(EmployeeDepartmentDto employeeDepartment) { EmployeeDepartmentDto receivedEmployeeDepartment = new EmployeeDepartmentDto(); using (var httpClient = new HttpClient()) { StringContent content = new StringContent(JsonConvert.SerializeObject(employeeDepartment), Encoding.UTF8, "application/json"); using (var response = await httpClient.PostAsync(uri.AbsoluteUri, content)) { if (!response.IsSuccessStatusCode) { throw new Exception(); } string apiResponse = await response.Content.ReadAsStringAsync(); receivedEmployeeDepartment = JsonConvert.DeserializeObject <EmployeeDepartmentResponseDto>(apiResponse).EmployeeDepartment; } } return(receivedEmployeeDepartment); }