public IDataResult <List <TaskDTO> > GetAll() { return(new DataResult <List <TaskDTO> >() { Data = Repo.GetAll().Result.Select(e => Mapper.Map(e)).ToList(), Message = ResponseMessageType.None, ResponseStatusType = ResponseStatusType.Successed }); }
public async Task <IActionResult> Update([FromRoute] int id, [FromBody] UpdateTask updateTask) { if (id != updateTask.Id) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var entity = await this.taskService.Get(id); if (entity == null) { return(NotFound()); } await this.taskService.Update(TaskMapper.Map(new Model.Task(), updateTask)); return(NoContent()); } catch (Exception ex) { this.logger.LogError(ex.Message); return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public ActionResult Update(int id) { ViewData["updated"] = false; var note = _noteService.Get(id); var model = TaskMapper.Map(note); return(PartialView("Diary/Task/UpdateForm", model)); }
public async Task <IActionResult> OnPostAddTaskAsync() { var mapper = new TaskMapper(FormTask); var taskModel = mapper.Map(); var contest = await _context.Contests.FindAsync(ContestId); contest.Tasks.Add(taskModel); await _context.SaveChangesAsync(); return(RedirectToPage(ContestId)); }
private void WritePrescription(RasterGridPrescription prescription) { var writer = TaskWriter.RootWriter; if (!IsValidPrescription(prescription)) { return; } var prescriptionId = prescription.Id.FindIsoId() ?? GenerateId(); writer.WriteStartElement(XmlPrefix); writer.WriteAttributeString("A", prescriptionId); writer.WriteAttributeString("B", prescription.Description); WriteFieldMeta(writer, prescription.FieldId); // Task status - planned writer.WriteAttributeString("G", "1"); var defaultTreatmentZone = WriteTreatmentZones(writer, prescription); _gridWriter.Write(writer, prescription, defaultTreatmentZone); var matchingLoggedData = null as LoggedData; if (TaskWriter.DataModel.Documents != null && TaskWriter.DataModel.Documents.LoggedData != null) { matchingLoggedData = TaskWriter.DataModel.Documents.LoggedData.Where(ld => ld.OperationData != null).SingleOrDefault(x => x.OperationData.FirstOrDefault(y => y.PrescriptionId == prescription.Id.ReferenceId) != null); } if (matchingLoggedData != null) { var taskMapper = new TaskMapper(); var isoInt = Convert.ToInt32(prescriptionId.Remove(0, 3)) - 1; var mappedTsk = taskMapper.Map(new List <LoggedData> { matchingLoggedData }, TaskWriter.DataModel.Catalog, TaskWriter.BaseFolder, isoInt, TaskWriter).First(); foreach (var item in mappedTsk.Items) { item.WriteXML(TaskWriter.RootWriter); } } else { TaskWriter.Ids.Add(prescriptionId, prescription.Id); } writer.WriteEndElement(); }
public async Task <IActionResult> Create([FromBody] CreateTask createTask) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var newTask = TaskMapper.Map(createTask); await this.taskService.Create(newTask); return(Ok(newTask.Id)); } catch (Exception ex) { this.logger.LogError(ex.Message); return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
private void WritePrescription(RasterGridPrescription prescription) { var writer = TaskWriter.RootWriter; if (!IsValidPrescription(prescription)) return; var prescriptionId = prescription.Id.FindIsoId() ?? GenerateId(); writer.WriteStartElement(XmlPrefix); writer.WriteAttributeString("A", prescriptionId); writer.WriteAttributeString("B", prescription.Description); WriteFieldMeta(writer, prescription.FieldId); // Task status - planned writer.WriteAttributeString("G", "1"); var defaultTreatmentZone = WriteTreatmentZones(writer, prescription); _gridWriter.Write(writer, prescription, defaultTreatmentZone); var matchingLoggedData = null as LoggedData; if (TaskWriter.DataModel.Documents != null && TaskWriter.DataModel.Documents.LoggedData != null) matchingLoggedData = TaskWriter.DataModel.Documents.LoggedData.Where(ld => ld.OperationData != null).SingleOrDefault(x => x.OperationData.FirstOrDefault(y => y.PrescriptionId == prescription.Id.ReferenceId) != null); if (matchingLoggedData != null) { var taskMapper = new TaskMapper(); var isoInt = Convert.ToInt32(prescriptionId.Remove(0, 3))-1; var mappedTsk = taskMapper.Map(new List<LoggedData> { matchingLoggedData }, TaskWriter.DataModel.Catalog, TaskWriter.BaseFolder, isoInt, TaskWriter).First(); foreach (var item in mappedTsk.Items) { item.WriteXML(TaskWriter.RootWriter); } } else { TaskWriter.Ids.Add(prescriptionId, prescription.Id); } writer.WriteEndElement(); }
public AutoMapperProfile() { TaskMapper.Map(this); }
public void GivenLoggedDataWhenMapThenAIsExistingTasksPlusOne() { var result = _taskMapper.Map(_loggedDatas, _catalog, _datacardPath, 0, _taskDocumentWriter).First(); Assert.AreEqual("TSK1", result.A); }