示例#1
0
        public async Task <IActionResult> PostAsync([FromBody] CrewWriteResource record)
        {
            var response = repo.IsValid(record);

            if (response == 200)
            {
                repo.Create(mapper.Map <CrewWriteResource, Crew>(await AttachUserIdToRecord(AttachOccupantIdToRecord(record))));
                return(StatusCode(200, new {
                    response = ApiMessages.RecordCreated()
                }));
            }
            else
            {
                return(GetErrorMessage(response));
            }
        }