public async Task <ReturnInfo <RKICStudent> > StudentRegistration(StudentRegistration studentRegistrationData) { var result = new ReturnInfo <RKICStudent>(); var Isexist = await _studentExists.Handle( RegistrationFilter.MobileNumber(studentRegistrationData.mobileNumber) ); if (Isexist) { result.ReturnData = null; result.ErrorMessage = "Student or mobile no already exist"; return(result); } else { var customFieldsData = RKICStudent.From( studentRegistrationData); var iscreated = await _createStudent.Handle( CreateCommand <RKICStudent> .From(customFieldsData)); if (iscreated) { var data = await _getStudent.Handle( RegistrationFilter.MobileNumber(studentRegistrationData.mobileNumber) ); result.ReturnData = data; result.SuccessMessage = "Student Registration Successfull"; return(result); } } result.ErrorMessage = "something went wrong"; return(result); }
public async Task <bool> createUser(FMPCustomFields saveCustomColumnRequestData) { var Isexist = await _customFieldsExists.Handle( CustomFieldsFilter.UserName(saveCustomColumnRequestData.UserName) ); if (Isexist) { return(false); } else { var customFieldsData = FMPCustomFields.From( saveCustomColumnRequestData); await _createCustomFields.Handle( CreateCommand <FMPCustomFields> .From(customFieldsData)); } return(true); }