public JsonResult Create(string name, string words) { EntityService service = new EntityService(); try { var entity = service.Add(new Models.Entities.Entity() { Name = name, Words = words, Active = true, }); return(Json(new ResponseMessage() { Message = "Đã tạo thành công", Success = true })); } catch (Exception e) { return(Json(new ResponseMessage() { Message = "Đã có lỗi xảy ra", Success = false })); } }
public void OnNewItemAdded(object sender, SomeEntityEventArgs e) { var entityVM = new EntityViewModel(e.Entity); Items.Add(entityVM); SelectedItem = entityVM; _itemAdded = true; _service.Add(e.Entity); }
public IActionResult CreateAuthor([FromBody] AuthorCreateDTO model) { if (model == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(UnprocessableEntity()); } var entity = Mapper.Map <AuthorCreateDTO, Author>(model); AuthorsService.Add(entity); var createdModel = Mapper.Map <Author, AuthorDTO>(entity); return(CreatedAtRoute("GetAuthor", new { id = entity.Id }, createdModel)); }
public void Add_ListNull() { Student[] students = null; string[] data = new string[] { "Ludmyla", "Rybak", "2", "KB433478", "female", "93.2", "2349122" }; Student student = new Student(data); var readWriteMock = new Mock <IDataReadWrite <Student> >(); readWriteMock.Setup(x => x.ReadData()).Returns(students); var factoryMock = new Mock <IEntityFactory>(); factoryMock.Setup(x => x.CreateInstance("student", data)).Returns(student); EntityService <Student> .Add(readWriteMock.Object, "student", data); readWriteMock.Verify(x => x.WriteData(It.IsAny <Student[]>()), Times.Once); }
private void PrintMenu() { bool exit = false; while (exit != true) { UpdateMenu(); Console.WriteLine(mainMenu); string func = Console.ReadLine(); if (func.Equals("add", StringComparison.OrdinalIgnoreCase)) { Console.Clear(); Configure(); string decision = AskUser("Select enity: student, doctor, mechanic", "[A-Za-z]+"); if (decision.Equals("student", StringComparison.OrdinalIgnoreCase)) { EntityService <Student> .Add(studentReadWrite, "student", GetDataArray("student")); } else if (decision.Equals("doctor", StringComparison.OrdinalIgnoreCase)) { EntityService <Doctor> .Add(doctorReadWrite, "doctor", GetDataArray("doctor")); } else if (decision.Equals("mechanic", StringComparison.OrdinalIgnoreCase)) { EntityService <Mechanic> .Add(mechanicReadWrite, "mechanic", GetDataArray("mechanic")); } } else if (func.Equals("remove", StringComparison.OrdinalIgnoreCase)) { Console.Clear(); string decision = AskUser("Select enity: student, doctor, mechanic", "[A-Za-z]+"); if (decision.Equals("student", StringComparison.OrdinalIgnoreCase)) { EntityService <Student> .Delete(studentReadWrite, AskUser("Enter name", @"[A-Z]?\w+"), AskUser("Enter name", @"[A-Z]?\w+")); } else if (decision.Equals("doctor", StringComparison.OrdinalIgnoreCase)) { EntityService <Doctor> .Delete(doctorReadWrite, AskUser("Enter name", @"[A-Z]?\w+"), AskUser("Enter name", @"[A-Z]?\w+")); } else if (decision.Equals("mechanic", StringComparison.OrdinalIgnoreCase)) { EntityService <Mechanic> .Delete(mechanicReadWrite, AskUser("Enter name", @"[A-Z]?\w+"), AskUser("Enter name", @"[A-Z]?\w+")); } } else if (func.Equals("print", StringComparison.OrdinalIgnoreCase)) { Console.Clear(); string decision = AskUser("Select enity: student, doctor, mechanic", "[A-Za-z]+"); if (decision.Equals("student", StringComparison.OrdinalIgnoreCase)) { EntityService <Student> .Print(studentReadWrite); } else if (decision.Equals("doctor", StringComparison.OrdinalIgnoreCase)) { EntityService <Doctor> .Print(doctorReadWrite); } else if (decision.Equals("mechanic", StringComparison.OrdinalIgnoreCase)) { EntityService <Mechanic> .Print(mechanicReadWrite); } } else if (func.Equals("task", StringComparison.OrdinalIgnoreCase)) { EntityService <Student> .SearchTask(studentReadWrite); } else if (func.Equals("exit", StringComparison.OrdinalIgnoreCase)) { exit = true; break; } else { Console.WriteLine(); continue; } } }