Ejemplo n.º 1
0
        public async Task <int> DeleteEmployment(int employeeId, int employmentId)
        {
            var employees = await Employees.List(new string[1] {
                "Employments"
            });

            var employee = employees.SingleOrDefault(e => e.EmployeeId == employeeId);

            if (employee == null)
            {
                throw new NullReferenceException("Employee not found");
            }
            return(await Employments.Delete(employee.Employments.Single(e => e.EmploymentId == employmentId)));
        }
Ejemplo n.º 2
0
        public JsonResult Delete(int id)
        {
            var jsonSuccessResult = new JsonSuccessResult();

            try
            {
                Employments.Delete(id);
                jsonSuccessResult.Success = true;
            }
            catch (Exception ex)
            {
                jsonSuccessResult.Errors  = new string[] { ex.Message };
                jsonSuccessResult.Success = false;
            }

            return(new JsonResult()
            {
                Data = jsonSuccessResult
            });
        }