public async Task <ResponseModel> CreateClassificationOfScientificWorkAsync(ClassificationOfScientificWorkManageModel classificationOfScientificWorkManageModel) { var classificationOfScientificWork = await _repository.FetchFirstAsync(x => x.Name == classificationOfScientificWorkManageModel.Name); if (classificationOfScientificWork != null) { return(new ResponseModel { StatusCode = System.Net.HttpStatusCode.BadRequest, Message = "This ClassificationOfScientificWork is exist" }); } else { classificationOfScientificWork = new ClassificationOfScientificWork(); classificationOfScientificWorkManageModel.GetClassificationOfScientificWorkFromModel(classificationOfScientificWork); await _repository.InsertAsync(classificationOfScientificWork); return(new ResponseModel { StatusCode = System.Net.HttpStatusCode.OK, Data = new ClassificationOfScientificWorkViewModel(classificationOfScientificWork), }); } }
public ClassificationOfScientificWorkViewModel(ClassificationOfScientificWork classificationOfScientificWork) : this() { if (classificationOfScientificWork != null) { Id = classificationOfScientificWork.Id; Name = classificationOfScientificWork.Name; Score = classificationOfScientificWork.Score; HoursConverted = classificationOfScientificWork.HoursConverted; } }
public void GetClassificationOfScientificWorkFromModel(ClassificationOfScientificWork classificationOfScientificWork) { classificationOfScientificWork.Name = Name; classificationOfScientificWork.Score = Score; classificationOfScientificWork.HoursConverted = HoursConverted; }