public async Task <AppResponse <long> > CreateSurgeryProcedureAsync(CreateSurgeryProcedureInput input)
        {
            bool isExist = await _systemtLookupsManager.IsSurgeryProcedureExistAsync(input.Name);

            if (isExist)
            {
                return new AppResponse <long>
                       {
                           IsSuccessful      = false,
                           StatusCode        = StatusCodes.ENTITY_ALREADY_EXIST,
                           StatusDescription = string.Format(L("NameExist"), L("SurgeryProcedure"))
                       }
            }
            ;

            long surgeryId = await _systemtLookupsManager.CreateSurgeryProcedureAsync(input);

            return(new AppResponse <long>
            {
                Data = surgeryId,
                IsSuccessful = true,
                StatusCode = StatusCodes.SUCCESS,
                StatusDescription = L("Created")
            });
        }
        public async Task <IActionResult> CreateSurgeryProcedureAsync([FromBody] CreateSurgeryProcedureInput input)
        {
            AppResponse <long> response = await _systemLookupsService.CreateSurgeryProcedureAsync(input);

            return(Ok(response));
        }