public async Task <IActionResult> AddRelationAsync([FromBody] RelationModel model) { Relation relation = _mapper.Map <Relation>(model); await _relationService.AddRelation(relation); return(Ok()); }
public ActionResult UpdateRelation(Relation relation) { ViewBag.Person = personService.GetPerson(relation.SourceId).ToString(); ViewBag.RelationNames = relationNameService.GetRelationNames().Select(x => x.Name).ToArray(); if (relation.Id == 0) { relationService.AddRelation(relation); } else { relationService.UpdateRelation(relation); } ViewBag.Message = "Изменения родства были сохранены"; relation.TargetPerson = personService.GetPerson(relation.TargetId); return(PartialView("Modal/_RelationPartial", relation)); }
public async Task <IActionResult> AddRelations(AddRelationModel relationToAdd) { await _service.AddRelation(relationToAdd); return(Ok()); }