public async Task <StatusCode> Delete(AirplaneSchema entity) { var schemas = await AirplaneSchema.GetById(entity.Id); if (schemas != null) { await AirplaneSchema.Delete(entity.Id); return(StatusCode.Deleted); } return(StatusCode.DoesNotExist); }
public async Task <StatusCode> Update(AirplaneSchema entity) { var schemas = await AirplaneSchema.GetById(entity.Id); if (schemas != null) { Validation(entity); await AirplaneSchema.Update(entity.ToEntity()); return(StatusCode.Updated); } return(StatusCode.DoesNotExist); }
public async Task <StatusCode> Create(AirplaneSchema entity) { Validation(entity); var schemas = await AirplaneSchema.GetBy(entity.Name); var isExist = schemas != null; if (isExist) { return(StatusCode.AlreadyExists); } await AirplaneSchema.Create(entity.ToEntity()); return(StatusCode.Created); }
public static AirplaneSchemaEntity ToEntity(this AirplaneSchema model) => Mapper.Map <AirplaneSchemaEntity>(model);
public static AirplaneSchemaViewModel ToViewModel(this AirplaneSchema model) => Mapper.Map <AirplaneSchemaViewModel>(model);
private void Validation(AirplaneSchema entity) { var validator = new Validator <AirplaneSchema>(); validator.IsValidName(entity.Name); }