public async Task <Response <OrdenMasivaResponse> > InsertTareasSistemas(TareaSistemaRequest request) { return(await OrdenMasivaLogic.InsertTareasSistemas(request)); }
public static async Task <Response <OrdenMasivaResponse> > InsertTareasSistemas(TareaSistemaRequest request) { Response <OrdenMasivaResponse> response; try { XElement xmlElements = new XElement("Root", request.ListInsertar.Select(i => new XElement("Tareas", new XAttribute("IdTarea", i.IdTarea), i.IdTarea)) ); await InformeTareasData.InsertTareasSistemas(request.Are_Codigo, request.IdClaseMantenimiento, request.Operacion, xmlElements.ToString()); response = new Response <OrdenMasivaResponse> { EsCorrecto = true, Valor = new OrdenMasivaResponse { List = new List <OrdenMasivaList>() }, Mensaje = "OK", Estado = true, }; return(response); } catch (FaultException <ServiceError> ) { throw; } catch (Exception ex) { return(new Response <OrdenMasivaResponse>(false, null, Functions.MessageError(ex), false)); } }