public static Response <ClaseMResponse> ListClaseMP(ClaseMResponse request) { try { Response <ClaseMResponse> response; List <ClaseMEntity> List; List <ClaseMEntity> ListRequest; List <ClaseMEntity> ListFilter; List = ClaseMData.ListClaseMP(); ListRequest = (request.Filtro.Count > 0) ? request.Filtro : List; ListFilter = List .Where(x => ListRequest.Any(z => x.IdClaseMantenimiento == z.IdClaseMantenimiento)) .ToList(); response = new Response <ClaseMResponse> { EsCorrecto = true, Valor = new ClaseMResponse { List = ListFilter }, Mensaje = "OK", Estado = true, }; return(response); } catch (Exception ex) { return(new Response <ClaseMResponse>(false, null, Functions.MessageError(ex), false)); } }
public static async Task <Response <ClaseMResponse> > UpdateClaseM(string IdClaseMantenimiento, string Descripcion, short NroOrden) { Response <ClaseMResponse> response; ClaseMEntity objClaseM; try { objClaseM = await ClaseMData.UpdateClaseM(IdClaseMantenimiento, Descripcion, NroOrden); response = new Response <ClaseMResponse> { EsCorrecto = true, Valor = new ClaseMResponse { ClaseM = objClaseM }, Mensaje = "OK", Estado = true, }; return(response); } catch (FaultException <ServiceError> ) { throw; } catch (Exception ex) { return(new Response <ClaseMResponse>(false, null, Functions.MessageError(ex), false)); } }
public static Response <ClaseMResponse> ListClaseMP() { try { Response <ClaseMResponse> response; List <ClaseMEntity> List; List = ClaseMData.ListClaseMP(); response = new Response <ClaseMResponse> { EsCorrecto = true, Valor = new ClaseMResponse { List = List }, Mensaje = "OK", Estado = true, }; return(response); } catch (Exception ex) { return(new Response <ClaseMResponse>(false, null, Functions.MessageError(ex), false)); } }
public static async Task <Response <ClaseMResponse> > DeleteClaseM(string IdClaseMantenimiento) { Response <ClaseMResponse> response; ClaseMEntity objClaseM; try { objClaseM = await ClaseMData.DeleteClaseM(IdClaseMantenimiento); if (objClaseM != null) { BusinessException.Generar(Constants.NO_ELIMINO); } response = new Response <ClaseMResponse> { EsCorrecto = true, Valor = new ClaseMResponse { ClaseM = objClaseM }, Mensaje = "OK", Estado = true, }; return(response); } catch (FaultException <ServiceError> ) { throw; } catch (Exception ex) { return(new Response <ClaseMResponse>(false, null, Functions.MessageError(ex), false)); } }